if($row && $row['Haslo'] == crypt($pass, $row['Haslo'])){
  //Haso jest prawidowe
  $this->setMessage("Jeste zalogowany jako {$row['Nazwa']}.");
  $_SESSION['zalogowany'] = $row['Nazwa'];
  
  //Usunicie licznika bdnych logowa i czasu kolejnego logowania
  if($row['ZleLogowania']){
    $query  = "UPDATE Users SET ZleLogowania = 0, NastLogowanie = null "; 
    $query .= "WHERE Id = {$row['Id']}";
    if(!$this->dbo->exec($query)){
      //Bd przy aktualizacji danych
    }
  }
  return ACTION_OK;
}